home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / mscoms.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  3KB  |  100 lines

  1. /* -------------------------------------------------------------------
  2.  
  3.                     commons for screen stuff
  4.  
  5. ---------------------------------------------------------------------*/
  6.  
  7. #ifndef    _MSCOMS_H_
  8. #define    _MSCOMS_H_
  9.  
  10. /* data stream commons */
  11. GLOBALREF UBYTE    Mdsopenfcount;     /*# of files currently open */
  12. GLOBALREF UBYTE    Mdseofcount;       /*# of open files having hit eof */
  13.  
  14. /* screen commons */
  15. GLOBALREF int    Mcurscreen ;           /* pointer to current screen */
  16. GLOBALREF int    Mtempscreen ;          /* spare location */
  17.  
  18. /* data structure sizes */
  19. /*
  20. GLOBALREF ADDRESS M_dvsize     ;
  21. GLOBALREF ADDRESS M_dstrize    ;
  22. GLOBALREF ADDRESS M_scrlstsize  ;
  23. GLOBALREF ADDRESS M_dspsize    ;
  24. GLOBALREF ADDRESS M_formsize    ;
  25. GLOBALREF ADDRESS M_fattsize    ;
  26. GLOBALREF ADDRESS M_dgrpsize    ;
  27. GLOBALREF ADDRESS M_varlstsize  ;
  28. GLOBALREF ADDRESS M_sstrsize    ;
  29. GLOBALREF ADDRESS M_vspclstsize ;
  30. GLOBALREF ADDRESS M_vardescsize ;
  31. */
  32.  
  33. GLOBALREF FILE *M_devnull;
  34.  
  35. /* default saved state file */
  36. GLOBALREF char *M_dfltmenu;
  37.  
  38. /* onescreen flag */
  39. GLOBALREF LONG M_onescreen;
  40.  
  41. /* no raster flag */
  42. GLOBALREF LONG M_raster;
  43.  
  44. /* draw icon flag */
  45. GLOBALREF LONG M_drawicon;
  46.  
  47. /* icons loaded status flag */
  48. GLOBALREF LONG M_icons_hold;
  49. #define V_GRAPH_ICONS    0
  50. #define V_IH_ICONS    1
  51.  
  52. /* flag for whether to create new or old dynamics 
  53.    (YES for new, NO for old, -1 for not specified ) */
  54. GLOBALREF LONG M_newdynamics;
  55.  
  56. /* flag: check exisitance of file before overwriting? */
  57. GLOBALREF LONG M_check_overwrite;
  58.  
  59. /* flag: always use modal approach? */
  60. GLOBALREF LONG M_modal;
  61.  
  62. /* color flag */
  63. GLOBALREF LONG M_color;
  64.  
  65. /* high resolution flag */
  66. GLOBALREF LONG M_highres;
  67.  
  68. /* global flag for version and version release date */
  69. /*GLOBALREF char *M_version;*/
  70.  
  71. /* global flag indicating whether an error is displayed */
  72. GLOBALREF LONG M_waserrmsg;
  73.  
  74.  
  75. /* type of run- fast preview, preview, true run */
  76. GLOBALREF LONG M_runtype;
  77.  
  78. /* running current and end iteration variables */
  79. GLOBALREF LONG M_curiter;
  80. GLOBALREF LONG M_enditer;
  81.  
  82. /* version number for saved state */
  83. GLOBALREF int M_svstversion;
  84.  
  85. /* globals for "current" object in interface session */
  86. GLOBALREF ADDRESS M_dspnode;
  87. GLOBALREF ADDRESS M_dvnode;
  88. GLOBALREF ADDRESS M_view;
  89.  
  90. GLOBALREF int M_dsvar_typesize[10];
  91.     /* need 1 more than the # of types */
  92.  
  93. /* global for plotqueue script */
  94. GLOBALREF char *M_plotqueue;
  95.  
  96. /* global for 3D buttons and such */
  97. GLOBALREF LONG M_3D_interface;
  98.  
  99. #endif    /* _MSCOMS_H_ */
  100.